type int = number;
//class TSkill

    export  class TSkill
    {
       

        public /* var */skillId: int;

        public /* var */skillName: string;

        public /* var */skillIcon: string;

        public /* var */skillType: int;

        public /* var */targetType: int;

        public /* var */posType: int;

        public /* var */consume: int;

        public /* var */attackDistance: int;

        public /* var */roleCareer: int;

        public /* var */preSkillId: int;

        public /* var */skillLevel: int;

        public /* var */targetNumber: int;

        public /* var */targetSelect: int;

        public /* var */range: int;

        public /* var */levelLimited: int;

        public /* var */useType: int;

        public /* var */triggerProbability: int;

        public /* var */hitProbability: int;

        public /* var */leadTime: int;

        public /* var */leadCount: int;

        public /* var */useTime: int;

        public /* var */hurtEffect: int;

        public /* var */hurtEffectEx: int;

        public /* var */specialEffect: int;

        public /* var */specialCorrespondingState: int;

        public /* var */correspondingEffect: int;

        public /* var */additionProbability: int;

        public /* var */additionState: int;

        public /* var */correspondingWeapon: int;

        public /* var */guildSchoolLevel: int;

        public /* var */consumeMaterial: int;

        public /* var */needSkillBook: int;

        public /* var */needExperience: int;

        public /* var */needCoin: int;

        public /* var */needVitalEnergy: int;

        public /* var */needGuildMoney: int;

        public /* var */needGuildContribution: int;

        public /* var */cooldownTime: int;

        public /* var */skillDescription: string;

        public /* var */skillAction: int;

        public /* var */skillEffect: int;

        public /* var */skillEffectEx: string;

        public /* var */goalNum: int;

        public /* var */targetEntityType: int;

        public /* var */hatred: int;

        public /* var */sharpId: int;

        public /* var */ignoreState: int;

        public /* var */useState: int;

        public /* var */notBeginFight: int;

        public /* var */reserveValue: int;

        public /* var */descId: int;

        public /* var */moveToPoint: int;
    }
